/** 通知状态 待发布 已发布 已关闭 */
export enum NoticeStatus {
  待发布 = '待发布',
  已发布 = '已发布',
  已关闭 = '已关闭'
}
export const NoticeStatusObj: ValueEnumMap<string> = new Map([
  [
    NoticeStatus.待发布,
    {
      text: '待发布',
      color: 'orange'
    }
  ],
  [
    NoticeStatus.已发布,
    {
      text: '已发布',
      color: 'green'
    }
  ],
  [
    NoticeStatus.已关闭,
    {
      text: '已关闭',
      color: 'red'
    }
  ]
]);

/** 发送方式 定时发送 立即发送 */
export enum NoticeSendType {
  定时发送 = '定时发送',
  立即发送 = '立即发送'
}
export const NoticeSendTypeObj: ValueEnumMap<string> = new Map([
  [
    NoticeSendType.定时发送,
    {
      text: '定时发送',
      color: 'blue'
    }
  ],
  [
    NoticeSendType.立即发送,
    {
      text: '立即发送',
      color: 'purple'
    }
  ]
]);

/** 状态 已读: 1 未读: 0 */
export enum NoticeReadStatus {
  已读 = '1',
  未读 = '0'
}
export const NoticeReadStatusObj: ValueEnumMap<string> = new Map([
  [
    NoticeReadStatus.已读,
    {
      text: '已读',
      color: 'green'
    }
  ],
  [
    NoticeReadStatus.未读,
    {
      text: '未读',
      color: 'orange'
    }
  ]
]);
